// 用户信息请求文件

// 导入封装的请求接口
import request from '@/utils/request'

// 1、获取用户校验码，当用户有这个校验码时才可以请求验证码，避免重复发送
export function getVerifyCode () {
  return request({
    url: '/verify_code',
    method: 'GET'
  })
}

// 2、获取短信验证码
export function getCaptcha (data) {
  return request({
    url: '/register/verify',
    method: 'POST',
    data
  })
}

// 3、密码登录
export function loginByPassword (data) {
  return request({
    url: '/login',
    method: 'POST',
    data
  })
}

// 4、验证码登录
export function loginByCaptcha (data) {
  return request({
    url: '/login/mobile',
    method: 'POST',
    data
  })
}

// 5、获取用户信息
export function getUserInfo () {
  return request({
    url: '/user',
    method: 'GET'
  })
}
